<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html {overflow-x:hidden;overflow-y:auto;}
html {overflow-y:scroll;}

@font-face { 
             font-family:"SourceHanSansCN-Light";
			 font-family:"SourceHanSansCN-Regular";
			 font-family:"SourceHanSansCN-Normal";
			 /*font-family:"SourceHanSansCN-Medium"; */
			 	 
        
         
		src:url('../font/SourceHanSansCN-Normal.ttf') format('truetype'); 

		}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr {padding:0;margin:0;border:0;list-style:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}

body { font-size:12px; font-family:"SourceHanSansCN-Normal"; color:#666; background:#fff; }
a {text-decoration:none; color:#666; transition: all 0.6s ease 0s; line-height:1.4;}
a:hover {text-decoration:none; color:#09b9a2; transition: all 0.6s ease 0s;}
img { border:none;}
.clear {clear:both; height:0 auto; line-height:0px; zoom:1; font-size:1px;}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.g1400 { width:1400px; height:auto; margin: 0 auto; position:relative;}
.fl { float:left;}
.fr { float:right;}



/*  头部  */
#header { width:100%; height:100%; background: #eae9e9;}

/*  logo  */
.logo_jd { width:100%; height:230px; margin:0 auto;}
.logo_jd .logo_tu { width:1400px; height:145px; margin:0 auto; padding-top:50px;}
.logo_jd .logo_tu a { width:190px; margin:0 auto; display:block;}
.logo_jd .logo_tu a img { width:190px; font-family:"Microsoft JhengHei";}
.logo_jd .logo_tu a.logo_wap { display:none;}


/*  导航列表  */
.nav_jd { width:100%; height:100px; margin:0 auto; position:relative; z-index:999;}
.nav_jd .g1400 { height:100px;}

.nav_nr { float:left; width:1190px;}
.nav_nr ul { width:1400px; height:100px; margin:0 auto;}
.nav_nr ul li { float: left; width:200px; height:100px; line-height:100px; text-align:center;}
.nav_nr ul li a { font-size:26px; color:#333; text-align:center; height:auto; line-height:100px; font-family: ; padding:2px 4px;  border-radius:5px;}
.nav_nr ul li a:hover { color:#c7a572; border:2px solid #c7a572;}


/*  搜索  */
.search_jd { width:180px; height:35px; float:right; margin-top:36px;}
.search_jd .ss form { width:180px; height:35px; float:right;}
.search_jd .ss .txt { width:150px; height:33px; border:none; position:relative; top:0px; outline:medium; color:#999; border-bottom:1px solid #333; background: #eae9e9; font-size: 24px;}
.search_jd .ss .txt:focus { border-bottom:1px solid #666; box-shadow: 0 3px 6px rgba(0,0,0,0.4);}
.search_jd .ss .btn { width:30px; height:35px; border:none; cursor:pointer; position:relative; outline:medium; color:#fff; font-size:14px; background:url(../images/search_tb.png) center center no-repeat;}


/* banner */
.banner_jd { position:relative; height:870px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; } 
.slider{ width:100%; height:870px; margin:0 auto; overflow:hidden;}
.slider #slider1_container { position:relative; top: 0px; left: 0px; width:100%; height:870px;}
.slider .slides { cursor: move; position:absolute; overflow:hidden; left:0px; top:0px; width:100%; height:870px;}
.slider .slides div{ width:100%; height:870px; text-align:center; position:relative; overflow:hidden;}
.slider .slides div a { position:absolute; width:1920px !important; left:50% !important; vertical-align:middle; margin:0 auto; text-align:center;}
.slider .slides img { width:1920px !important; height:870px; text-align:center; vertical-align:middle; position:relative; left:-50% !important;}
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:120px; left:48%;}



/*  中部  */
#contain { width:100%; height:auto; margin:0 auto;}

.g_tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; }
.g_tit .tit_tu { width:592px; height:auto; margin:0 auto; padding-top:86px; position:relative;}
.g_tit .tit_tu a { text-align:center;}
.g_tit .tit_tu a img { width:80%;}
.g_tit .tit_tb { width:480px; height:243px; position:absolute; left:0px; top:0px;}
.g_tit .tit_tb img { width:480px;}


/*  关于我们  */
.about_jd { width:100%; height:800px; margin:0 auto;}
.about_jd .g1400 {}

.about_nr { width:1400px; height:495px; margin-top:55px;}
.about_tu { width:745px; height:460px;}
.about_tu img { width:745px; height:460px;}

.about_zi { width:630px; height:380px; float:left; margin-left:20px; position:relative;}
.about_zi .tit { position:relative; top:50px;}
.about_zi .nr { height:300px; overflow:hidden; position:relative; top:100px;}
.about_zi .nr p { font-size:22px; color:#333; text-align:justify; line-height:2.7; margin-left:10px;}

.about_nr .bg { width:820px; height:385px; background:#dfceb5; position:absolute; left:620px; top:110px; z-index:-99;}


/*  产品展示  */
.pro_jd { width:100%; height:1515px; margin:0 auto; margin-top:25px;}
.pro_jd .g_tit { }
.pro_jd .g_tit .tit_tu { width:592px; height:auto; padding-top:93px;}
.pro_jd .g_tit .tit_tb { width:480px; height:254px; left:auto; right:0px;}

.pro_nr { width:100%; height:1220px; margin:0 auto; margin-top:50px; position:relative;}
.pro_up { width:1400px; height:800px; margin:0 auto; position:relative;  z-index:99;}
.pro_up ul {}
.pro_up ul li { width:430px; height:800px; float:left; margin-right:36px;}
.pro_up ul li .cp { width:430px; height:660px;}
.pro_up ul li .cp a { width:430px; height:660px; background:#d4d4d4; display:block; }
.pro_up ul li .cp a img { max-width:430px; max-height:660px; transition:0.6s; z-index:2;}
.pro_up ul li .cp a:hover img { transform: rotateY(360deg);}  /* 触发翻转 */
.pro_up ul li .sm { width:430px; height:140px; }
.pro_up ul li .sm a { height:140px; background:#fff; text-align:center; display:block;}
.pro_up ul li .sm a p { color:#333; font-size:22px; line-height:1.6; padding-top:23px; }
.pro_up ul li .sm a span { display:block; color:#333; font-size:32px; margin-top:8px; line-height:1.4; font-family: Microsoft YaHei;}
.pro_up ul li .sm a span b { font-size:22px;}
.pro_up ul li .sm a:hover { background:#d9202e; color:#fff;}
.pro_up ul li .sm a:hover p { color:#fff;}
.pro_up ul li .sm a:hover span { color:#fff;}

.pro_down { width:100%; height:555px; background:#4f4d4d; position:relative; top:-140px;}
.pro_down .tu { width:1400px; height:410px; margin:0 auto; }
.pro_down .tu a { width:1200px; height:160px; margin:0 auto; display:block; text-align:center; padding-top:200px;}
.pro_down .tu a p { color:#fff; font-size:22px; line-height:1;}
.pro_down .tu a p span { font-size:32px; margin-left:10px;}
.pro_down .tu a p span b { font-size:22px;}
.pro_down .tu a img { max-width:1200px; max-height:160px; transition:0.6s; z-index:2;}
.pro_down .tu a:hover img { transform: rotateY(360deg);}

.pro_nr .more { width:230px; height:50px; margin:0 auto; line-height:40px; margin:0 auto; text-align:center; position:relative; margin-top:25px;}
.pro_nr .more a { width:230px; height:50px; line-height:50px; display:block; -webkit-border-radius:10px; border-radius:10px; background:#fff; color:#d1af80; font-size:20px; opacity:1;}
.pro_nr .more a:hover { color:#fff; background-color:#d1af80; opacity:1;}
 


/*  新闻资讯  */
.news_jd { width:100%; height:465px; margin:0 auto; margin-top:120px; background:url(../images/news_bg.png) left center no-repeat fixed;}
.news_jd .news_nr { width:1400px; height:465px; margin:0 auto;}

.news_nr .tit { width:250px; height:465px; margin:0 auto; text-align:center; position:relative; float:left;}
.news_nr .tit .tit_tu { width:185px; height:465px; position:relative;}
.news_nr .tit .tit_tu img {}
.news_nr .tit .tit_tu img.news_tit1 { display:none;} 

.news_comp { width:1150px; height:465px; float:left; overflow:hidden;}
.news_comp .comp_fl { width:640px; float:left;}
.news_comp .comp_fl .tu { width:640px; height:465px; overflow:hidden;}
.news_comp .comp_fl .tu img { width:670px; height:465px;}

.news_comp .comp_fr { float:right; width:455px; height:465px;}
.news_comp .comp_fr ul { height:413px; overflow:hidden;}
.news_comp .comp_fr ul li { width:455px; height:205px;}
.news_comp .comp_fr ul li .date { width:438px; height:65px; text-align:left; padding-left:10px; border-left:7px solid #cf252e; overflow:hidden;}
.news_comp .comp_fr ul li .date p { font-size:26px; color:#333; line-height:1.2;}
.news_comp .comp_fr ul li .date a { font-size:25px; color:#333; text-align:left; line-height:1.3;}
.news_comp .comp_fr ul li .date a.wap { display:none;}
.news_comp .comp_fr ul li .date a:hover { color:#d1af80;}
.news_comp .comp_fr ul li .txt { width:438px; height:90px; overflow:hidden; padding-left:17px; margin-top:10px;}
.news_comp .comp_fr ul li .txt p { color:#666; font-size:16px; line-height:30px; text-align:justify;}

.news_comp .comp_fr .more { width:232px; height:52px; text-align:center; position:relative;}
.news_comp .comp_fr .more a { width:230px; height:50px; line-height:50px; display:block; -webkit-border-radius:10px; border-radius:10px; border:1px solid #d1af80; background:#fff; color:#d1af80; font-size:20px; opacity:1;}
.news_comp .comp_fr .more a:hover { color:#fff; background-color:#d1af80; opacity:1;}



/*  底部  */
#footer { width:100%; height:370px; margin:0 auto; background:#eae9e9; margin-top:100px; position:relative;}

.foot_nr { width:1400px; margin:0 auto; padding-top:70px;}

.foot_add { float:left; width:525px; height:180px; margin-top:25px; border-right:2px solid #c8c8c8;}
.foot_add .zi { float:left; text-align:right; margin-top:30px; width:345px;}
.foot_add .zi img { margin-right:-3px; margin-bottom:15px;}
.foot_add .zi p { font-size:17px; color:#333; line-height:2; text-align:right;}
.foot_add .tu { float:left; margin-left:25px; margin-top:20px; padding-right:0px;}
.foot_add .tu img { width:120px; background:#fff;}
.foot_add .tu p { font-size:16px; color:#999; line-height:40px; text-align:center;}

.foot_logo { float:left; width:375px; height:225px;}
.foot_logo .tu {}
.foot_logo .tu a { display:block; width:170px; height:225px; margin:0 auto;}
.foot_logo .tu a img { text-align:center;}

.foot_cont { float:right; width:485px; height:auto; margin-top:25px; border-left:2px solid #c8c8c8;}
.foot_cont .zi { float:left; width:210px; margin-right:0px; margin-top:20px; padding-left:120px; }
.foot_cont .zi p { font-size:20px; color:#999; line-height:2; width:210px; text-align:center;}
.foot_cont .zi p span { font-size:28px; line-height:1.2;}
.foot_cont .zi a { display:block; width:200px; height:40px; background:#c8ab7e; font-size:20px; text-align:center; line-height:40px; color:#fff; border-radius:10px; margin:0 5px; margin-top:15px;}
.foot_cont .tu { float:right; margin-top:10px;}
.foot_cont .tu img { width:120px; background:#fff;}
.foot_cont .tu p { font-size:16px; color:#999; line-height:40px; text-align:center; }

.foot2 { display:none;}

.foot_icp{ width:100%; height:55px; margin:0 auto; display:none;}
.foot_icp .icp_nr { width:1300px; margin:0 auto; height:55px; line-height:55px;}
.foot_icp p { font-size:14px; color:#666; line-height:55px; text-align:center; text-transform:uppercase;}
.foot_icp p a{ font-size:14px; color:#666; line-height:55px; }
.foot_icp p a:hover{ color:#08a07e;}
.foot_icp p span{ margin-left:20px; }




/*  侧边  */
.sidebar { width:1400px; height:auto; margin:0 auto; margin-top:20px;}

.sb_nav { width:267px; height:auto; float:left; position:relative;}
.sb_nav .left_lieb { width:267px; height:797px; background:url(../images/left_pro_bg.jpg)}

.left_lieb .tit { width:263px; height:78px; text-align:center; position:relative; padding-top:62px; }
.left_lieb .tit p { font-size:34px; color:#333; font-weight:normal; line-height:1.4; padding-top:16px; text-align:center;}

.left_lieb .lieb { width:267px; height:auto; margin-top:15px; margin-bottom:10px;}
.left_lieb .lieb ul {}
.left_lieb .lieb ul li { width:267px; height:auto; line-height:60px; text-align:center; margin-bottom:25px;}
.left_lieb .lieb ul li a { width:267px; height:60px; line-height:60px; display:block; font-size:28px; color:#333; text-align:center; cursor:pointer;}
.left_lieb .lieb ul li.cur a{ color:#f28f00; background:#fff;}
.left_lieb .lieb ul li a:hover { color:#fff; background:#a6937c;}
.left_lieb .lieb ul li.on a { color:#fff; background:#a6937c; padding:0px;}

.left_lieb .lieb ul li ul{ display:none; color:#666; padding:0px 0 0px 0px; border:none; }
.left_lieb .lieb ul li ul li { float:none; height:36px;line-height:35px; margin-top:0px; font-size:12px; border-bottom:1px dashed #fff;}
.left_lieb .lieb ul li ul li a{ width:170px; display:block; color:#fff; height:36px; line-height:35px; font-size:13px; font-weight:normal; text-align:left; padding-left:70px;}
.left_lieb .lieb ul li ul li a:hover{ color:#ff9900; font-size:13px; height:36px; font-weight:normal; line-height:35px;} 


.sb_nav .left-lx { display:none;}
.sb_nav .left-lx .lx-tit { width:240px; height:50px; background:#e7141a;}
.sb_nav .left-lx .lx-tit p { color:#fff; font-size:15px; text-align:center; line-height:50px;}
.sb_nav .left-lx .lx-tu { width:240px; height:120px;}
.sb_nav .left-lx .lx-tu img { width:240px;}
.sb_nav .left-lx .lx-nr { padding:8px; border:1px solid #eaeaea;}
.sb_nav .left-lx .lx-nr h3 { font-size:13px; font-weight:bold; color:#555; line-height:2;}
.sb_nav .left-lx .lx-nr p { color:#555; line-height:2;} 



/*   内页   */
.ny_box { width:100%; height:auto; margin:0 auto;}


/*  内页banner模块  */
.ny_banner { width:100%; height:870px; margin:0 auto; background:#eae9e9; }
.ny_banner .nr { width:1920px; height:870px; text-align:center; position:relative; left:50%;}
.ny_banner .nr .tu { width:100%; height:870px; text-align:center; position:absolute; left:-50%;}
.ny_banner .nr .tu img { width:1920px;}



/*  内页导航  */
.ny_title{ width:1400px; height:35px; margin:0 auto; line-height:35px; position:relative; margin-top:55px;}
.ny_title p{ font-size:22px; padding:0px 15px; color:#333; float:right;}
.ny_title div.position{ float:left; font-weight:normal; position:relative; color:#333; font-size:22px;}
.ny_title div.position a{ color:#666; font-size:22px;}
.ny_title div.position a:hover{   color:#c7a472;}
.ny_title div.line { float:left; width:auto; height:1px; border-bottom:1px dashed #666; }



/*   品牌介绍   */
.ny_tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; }
.ny_tit .tit_tu { width:590px; height:auto; margin:0 auto; padding-top:66px; position:relative;}
.ny_tit .tit_tu img { width:85%;}
.ny_tit .tit_tb { width:580px; height:230px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ny_tit .tit_tb img { width:580px;}


.ny_about { width:1490px; height:auto; margin:0 auto; display:none;}

.ny_about .ny_nr { width:1490px; height:auto; margin:0 auto; text-align:center; margin-top:10px; overflow:hidden; }

.ny_nr .zi { width:1400px; margin:0 auto; }

.ny_nr .tit1 { width:595px; height:auto; margin:0 auto; text-align:center;}
.ny_nr .tit1 img { width:80%;}
.ny_nr .nr1 { margin-top:40px;}
.ny_nr .nr1 p { font-size:26px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px;}
.ny_nr .nr1 .tu { margin-top:60px; margin-bottom:70px; position:relative;}
.ny_nr .nr1 .tu img {}
.ny_nr .nr1 .tu .tu_bg { width:1500px; height:645px; background:#eae9e9; z-index:-99; position:absolute; bottom:-45px;}
.ny_nr .nr1 .zi {}
.ny_nr .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.ny_nr .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_nr .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.ny_nr .tit2 { width:1150px; height:auto; margin:0 auto; margin-top:100px; text-align:center;}
.ny_nr .tit2 img { width:80%;}
.ny_nr .nr2 { width:1400px; margin:0 auto;  margin-top:60px; position:relative; margin-bottom: 130px;}
.ny_nr .nr2 .tu { width:1400px; margin:0 auto; overflow:hidden;}
.ny_nr .nr2 p { font-size:24px; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left; font-family: ; font-weight:300;}
.ny_nr .nr2 p span { font-size:42px; color:#b29547; font-weight:500; }
.ny_nr .nr2 p.tb { text-indent: 2.08em;}
.ny_nr .nr2 img.tb1 { position:absolute; left:0px; bottom:155px; width:40px;}
.ny_nr .nr2 img.tb2 { position:absolute; right:0px; bottom:-10px; width:40px;} 
.ny_nr .nr2 img.qm { position:absolute; right:0px; bottom:-130px; width:310px;}

.ny_nr .tit3 { width:1330px; height:auto; margin:0 auto; padding-top:150px; text-align:center;}
.ny_nr .tit3 img { width:80%;}
.ny_nr .nr3 { margin-top:60px;}
.ny_nr .nr3 .tu { width:1400px; margin:0 auto; overflow:hidden;}
.ny_nr .nr3 p { font-size:24px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left;}
.ny_nr .nr3 p span { color:#b29547;}

.ny_ab .tit4 { width:100%; height:auto; margin:0 auto; margin-top:80px; text-align:center; position:relative; display:none;}
.ny_ab .tit4 .tit_tu { width:590px; margin:0 auto; padding-top:100px;}
.ny_ab .tit4 .tit_tu img { width:80%;}
.ny_ab .tit4 .tit_tb { width:480px; height:254px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_ab .tit4 .tit_tb img { width:480px;}
.ny_ab .nr4 { margin-top:60px; display:none;}
.ny_ab .nr4 .tu { text-align:center;  }
.ny_ab .nr4 .tu img {}


.ny_box2 { width:100%;}

.ny_nr2 { width:1400px; height:auto; margin:0 auto;}
.ny_nr2 .tit1 { width:595px; height:auto; margin:0 auto; text-align:center;}
.ny_nr2 .tit1 img { width:80%;}
.ny_nr2 .nr1 { margin-top:40px;}
.ny_nr2 .nr1 p { font-size:26px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px;}
.ny_nr2 .nr1 .tu { margin-top:60px; margin-bottom:70px; position:relative;}
.ny_nr2 .nr1 .tu img {}
.ny_nr2 .nr1 .tu .tu_bg { width:1500px; height:645px; background:#eae9e9; z-index:-99; position:absolute; bottom:-45px;}
.ny_nr2 .nr1 .zi {}
.ny_nr2 .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.ny_nr2 .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_nr2 .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.ny_nr2 .tit2 { width:1150px; height:auto; margin:0 auto; margin-top:100px; text-align:center;}
.ny_nr2 .tit2 img { width:80%;}
.ny_nr2 .nr2 { width:1400px; margin:0 auto;  margin-top:60px; position:relative; margin-bottom: 130px;}
.ny_nr2 .nr2 .tu { width:1400px; margin:0 auto; overflow:hidden;}
.ny_nr2 .nr2 p { font-size:24px; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left; font-family: ; font-weight:300;}
.ny_nr2 .nr2 p span { font-size:42px; color:#b29547; font-weight:500; }
.ny_nr2 .nr2 p.tb { text-indent: 2.08em;}
.ny_nr2 .nr2 img.tb1 { position:absolute; left:0px; bottom:155px; width:40px;}
.ny_nr2 .nr2 img.tb2 { position:absolute; right:0px; bottom:-10px; width:40px;} 
.ny_nr2 .nr2 img.qm { position:absolute; right:0px; bottom:-130px; width:310px;}

.ny_nr2 .tit3 { width:1330px; height:auto; margin:0 auto; padding-top:150px; text-align:center;}
.ny_nr2 .tit3 img { width:80%;}
.ny_nr2 .nr3 { margin-top:60px;}
.ny_nr2 .nr3 .tu { width:1400px; margin:0 auto; overflow:hidden;}
.ny_nr2 .nr3 .zi { width:1400px; margin:0 auto;}
.ny_nr2 .nr3 p { font-size:24px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left;}
.ny_nr2 .nr3 p span { color:#b29547;}

.ny_ab2 .tit4 { width:100%; height:auto; margin:0 auto; margin-top:80px; text-align:center; position:relative;}
.ny_ab2 .tit4 .tit_tu { width:590px; margin:0 auto; padding-top:70px;}
.ny_ab2 .tit4 .tit_tu img { width:80%;}
.ny_ab2 .tit4 .tit_tb { width:420px; height:254px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_ab2 .tit4 .tit_tb img { width:420px;}
.ny_ab2 .nr4 { margin-top:60px;  }
.ny_ab2 .nr4 .tu { text-align:center;  }
.ny_ab2 .nr4 .tu img {}



/*   制琴工艺   */
.ny_gongyi { width:1500px; height:auto; margin:0 auto; }

.ny_gongyi .nr1 { margin-top:40px;}
.ny_gongyi .nr1 p { font-size:26px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px; text-align:center;}
.ny_gongyi .nr1 .tu { margin-top:40px;}
.ny_gongyi .nr1 .zi {}
.ny_gongyi .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.ny_gongyi .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_gongyi .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.ny_gongyi .nr_zi { width:100%; height:1695px; margin:0 auto; background:url(../images/ny_gy_liebbg.png) center center no-repeat; margin-top:60px; margin-bottom:70px;}
.ny_gongyi .nr_zi .zi_tu { display:none;}

.nr_gjjs { width:100%; height:703px; background:url(../images/ny_gy_gjjs.png) center center no-repeat; display:none;}
.nr_gjjs .gjjs_tu { display:none;}

.ny_gy  { width:100%; height:auto; margin:0 auto; }

.ny_gy .tit2 { width:985px; height:auto; margin:0 auto; margin-top:100px; text-align:center;}
.ny_gy .tit2 img { width:90%;}
.ny_gy .nr2 { margin-top:60px; position:relative; margin-bottom:60px;}
.ny_gy .nr2 .tu { height:772px; text-align:center; background:url(../images/ny_gy_bg2.png) center center no-repeat; margin-top:40px;}
.ny_gy .nr2 .tu img { display:none;}
.ny_gy .nr2 .zi { width:1500px; height:auto; margin:0 auto;}
.ny_gy .nr2 .zi p { font-size:24px; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left; font-family: ; font-weight:300;}
.ny_gy .nr2 .zi p span { font-size:42px; color:#b29547; font-weight:500;}

.ny_gy .tit3 { width:100%; height:auto; margin:0 auto; margin-top:50px; text-align:center; position:relative;}
.ny_gy .tit3 .tit_tu { width:590px; margin:0 auto; padding-top:93px;}
.ny_gy .tit3 .tit_tu img { width:80%;}
.ny_gy .tit3 .tit_tb { width:470px; height:254px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_gy .tit3 .tit_tb img { width:470px;}
.ny_gy .nr3 { margin-top:30px; text-align:center;}
.ny_gy .nr3 .zi { width:1500px; height:auto; margin:0 auto;}
.ny_gy .nr3 .zi p { font-size:24px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px; text-align:left;}
.ny_gy .nr3 .tu { height:1146px; text-align:center; background:url(../images/ny_gy_bg3.png) center center no-repeat; margin-top:40px;}
.ny_gy .nr3 .tu img { display:none;}

.ny_gy .tit4 { width:100%; height:auto; margin:0 auto; margin-top:100px; text-align:center; position:relative;}
.ny_gy .tit4 .tit_tu { width:590px; margin:0 auto; padding-top:21px;}
.ny_gy .tit4 .tit_tu img { width:80%;}
.ny_gy .tit4 .tit_tb { width:480px; height:163px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ny_gy .tit4 .tit_tb img { width:480px;}
.ny_gy .nr4 { margin-top:60px;}
.ny_gy .nr4 .tu { height:712px; text-align:center; background:url(../images/ny_gy_bg4.png) center center no-repeat;}
.ny_gy .nr4 .tu img { display:none;}


.ny_gy22 { width:100%; height:auto; margin:0 auto;}
.nr_gy2 { width:100%; height:auto; margin:0 auto;}

.nr_gy2 .nr1 { margin-top:40px;}
.nr_gy2 .nr1 p { font-size:26px; font-family: ; font-weight:300; color:#222; letter-spacing:3px; line-height:55px; text-align:center !important;}
.nr_gy2 .nr1 .tu { margin-top:40px;}
.nr_gy2 .nr1 .zi {}
.nr_gy2 .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.nr_gy2 .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.nr_gy2 .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.nr_gy2 .nr_zi {}
.nr_gy2 .nr_zi2 { display:none;} 


.nr_gjjs2 { margin-top:60px; margin-bottom:20px;}

.ny_gy2 #showtext { padding:0px !important;}

.ny_gy3 { width:100%; height:auto;}
.ny_gy3 .tit2 { margin-top:40px; margin-bottom:30px;}
.ny_gy3 .nr2 p { font-size:24px; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left; font-family: ; font-weight:300;}
.ny_gy3 .nr2 p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_gy3 .zi { width:1500px; margin:0 auto; height:auto;}


.ny_gy3 .tit3 { width:100%; height:auto; margin:0 auto; margin-top:50px; text-align:center; position:relative;}
.ny_gy3 .tit3 .tit_tu { width:590px; margin:0 auto; padding-top:40px;}
.ny_gy3 .tit3 .tit_tu img { width:80%;}
.ny_gy3 .tit3 .tit_tb { width:470px; height:254px; position:absolute; right:0px; top:-59px; overflow:hidden;}
.ny_gy3 .tit3 .tit_tb img { width:470px;} 
.ny_gy3 .nr3 { margin-top:30px; text-align:center;}
.ny_gy3 .nr3 p { font-size:24px; color:#222; letter-spacing:3px; line-height:55px; padding-top:30px; text-align:left; font-family: ; font-weight:300;}
.ny_gy3 .nr3 p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_gy3 .nr3 .tu { height:1146px; text-align:center;  margin-top:40px;}

.ny_gy3 .tit4 { width:100%; height:auto; margin:0 auto; margin-top:30px; text-align:center; position:relative;}
.ny_gy3 .tit4 .tit_tu { width:590px; margin:0 auto; padding-top:1px;}
.ny_gy3 .tit4 .tit_tu img { width:80%;}
.ny_gy3 .tit4 .tit_tb { width:480px; height:163px; position:absolute; left:0px; top:-37px; overflow:hidden;}
.ny_gy3 .tit4 .tit_tb img { width:480px;}
.ny_gy3 .nr4 { margin-top:30px; text-align:center;}



/*   古琴分类   */
.pro_box { width:1080px; float:right;}

.product_gq { width:1080px; height:auto;}

.product_gq .scroll-nav { width:1080px; height:auto;}

.product_gq .tit { text-align:center; }
.product_gq .tit .tit_tu { width:590px; height:auto; margin:0 auto; padding-top:10px; position:relative;}
.product_gq .tit .tit_tu img { width:85%}
.product_gq .tit .tit_tb { width:560px; height:230px; position:absolute; left:0px; top:1200px; overflow:hidden;}
.product_gq .tit .tit_tb img { width:560px;}

.product_gq .tit2 {}
.product_gq .tit2 .tit_tb { height:254px; left:auto; right:-140px; top:1820px;}
.product_gq .tit3 {}
.product_gq .tit3 .tit_tb { top:3022px;}
.product_gq .tit4 {}
.product_gq .tit4 .tit_tb { width:400px; height:254px; left:auto; right:0px; top:3749px;}
.product_gq .tit4 .tit_tb img { width:400px;}
.product_gq .tit5 {}
.product_gq .tit5 .tit_tb { top:4405px;}
.product_gq .tit6 {}
.product_gq .tit6 .tit_tb { width:400px; height:254px; left:auto; right:0px; top:5959px;}
.product_gq .tit6 .tit_tb img { width:400px;}

.product_gq .nr { margin-top:55px; margin-bottom:120px;}
.product_gq .nr ul { height:auto;}
.product_gq .nr ul li { width:1080px; height:384px; margin-bottom:30px;}
.product_gq .nr ul li a {}
.product_gq .nr ul li a:hover { color:#fff;}
.product_gq .nr ul li .tu { width:890px; height:384px; float:left; overflow:hidden;}
.product_gq .nr ul li .zi { width:164px; height:356px; float:right; padding:12px; border:2px solid #a6937c; border-left:none;}
.product_gq .nr ul li .zi .bg { width:164px; height:356px; background:#a6937c;}
.product_gq .nr ul li .zi .bg .mc { width:35px; float:right; margin-right:25px; margin-top:40px; }
.product_gq .nr ul li .zi .bg .mc1 { margin-top:25px;}
.product_gq .nr ul li:nth-child(1) .zi .bg .mc1 { margin-top:40px;}
.product_gq .nr ul li:nth-child(2) .zi .bg .mc1 { margin-top:40px;}

.product_gq .nr ul li .zi .bg .mc .mc_nr { font-size:30px; color:#fff; text-align:left; line-height:1.1; font-family: ; font-weight:300;}
.product_gq .nr ul li .zi .bg .mc .mc_nr .p1 {}
.product_gq .nr ul li .zi .bg .mc .mc_nr span { font-size:54px; text-align:center; height:40px; display:block; line-height:30px;}
.product_gq .nr ul li .zi .bg .jg { float:right; width:30px; height:245px; margin-right:15px; margin-top:65px; position:relative;}
.product_gq .nr ul li .zi .bg .jg .jg1 { width:25px; height:140px; float:right;}
.product_gq .nr ul li .zi .bg .jg .jg1 .p3 { color:#fff; font-size:20px;}
.product_gq .nr ul li .zi .bg .jg .jg1 span.tb { font-size:20px; display:block; color:#fff; transform:rotate(90deg); line-height:1.4; width:21px; height:28px;}
.product_gq .nr ul li .zi .bg .jg .jg2 { width:25px; height:91px; color:#fff; text-align:left; position:absolute; right:0px; bottom:0px;}
.product_gq .nr ul li:nth-child(2) .zi .bg .jg .jg22 { height:108px;}
.product_gq .nr ul li:nth-child(3) .zi .bg .jg .jg22 { height:92px;}

.product_gq .nr ul li .zi .bg .jg .jg2 p { font-size:30px; color:#a70909; letter-spacing:2px; line-height:1; transform:rotate(90deg); width:21px; font-weight:bold;}
.product_gq .nr ul li .zi .bg .more { float:right; width:30px; height:80px; position:relative; top:247px;}
.product_gq .nr ul li:nth-child(3) .zi .bg .more1 { top:266px;}
.product_gq .nr ul li .zi .bg .more p{ width:18px; font-size:18px; line-height:1; cursor:pointer; float:left; position:absolute; bottom:18px; left:0px;}
.product_gq .nr ul li .zi .bg .more p:hover { color:#fff;}

.product_gq .nr ul li:nth-child(2n) .tu { float:right;}
.product_gq .nr ul li:nth-child(2n) .zi { float:left; border-left:2px solid #a6937c; border-right:none;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .mc { float:left; margin-right:15px; margin-left:25px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg { float:left; margin-right:0px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg 
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg div { margin-left:0px; left:0px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .more { right:0px; float:left; left:10px;}



/*   古琴内容  */
.product_xq { width:1650px; height:auto; margin:0 auto;}

.product_xq .xq_pro { text-align:center;}
.product_xq .xq_pro a { display:block;}
.product_xq .xq_pro a img { text-align:center;}

.product_xq .xq_pro #ly { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 2; left: 0px; display: none;}
.product_xq .xq_pro #Layer2 { position: absolute; margin:0 auto; z-index:3; background:rgba(200, 171, 126, 0.7); position:fixed; left:calc(37% - 350px); bottom:calc(50% - 300px);  display: none;}

.product_xq .xq_pro1 { position:absolute; top:0px; width:1650px; height:auto; margin:0 auto;}
.product_xq .xq_pro1 a { position:relative; width:1070px; height:1575px; margin:0 auto; display:block;}
.product_xq .xq_pro1 #ly { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 2; left: 0px; display: none;}
.product_xq .xq_pro1 #Layer2 { position: absolute; margin:0 auto; z-index:3; background:rgba(200, 171, 126, 0.7); position:fixed; left:calc(37% - 350px); bottom:calc(50% - 300px); height:800px;  display: none;}

#Layer2 .xq_lxfs { width:1200px; height:600px; margin:0 auto;}
#Layer2 .xq_lxfs .ewm { float:left; margin-left:150px; margin-top:100px;}
#Layer2 .xq_lxfs .ewm img { width:300px;}
#Layer2 .xq_lxfs .ewm p { color:#fff; font-size:24px; line-height:50px;}
#Layer2 .xq_lxfs .tel { float:right; margin-right:150px; margin-top:100px;}
#Layer2 .xq_lxfs .tel p { font-size:22px; color:#fff; line-height:2; text-align:center; margin-top:80px;}
#Layer2 .xq_lxfs .tel h3 { font-size:36px; color:#fff;}

#Layer2 .close {}
#Layer2 .close a { color:#fff; font-size:22px;}
#Layer2 .close a:hover { color:#c8ab7e}


.product_xq .xq_tit { text-align:center; margin-top:80px;}
.product_xq .xq_tit img { text-align:center;}
.product_xq .xq_nr { text-align:center; margin-top:20px;}
.product_xq .xq_nr p { font-size:26px; text-align:center; line-height:50px; font-weight:300;}
.product_xq .xq_xx { text-align:center; margin-top:50px;}
.product_xq .xq_xx img { text-align:center;}
.product_xq .xq_tu { text-align:center; margin-top:40px;}
.product_xq .xq_tu img { text-align:center;}
.product_xq .xq_tit1 { text-align:center; margin-top:60px;}
.product_xq .xq_tit1 img { text-align:center;}
.product_xq .xq_tu1 { text-align:center; margin-top:40px;}
.product_xq .xq_tu1 img { text-align:center;}
.product_xq .xq_tit2 { text-align:center; margin-top:80px;}
.product_xq .xq_tit2 img { text-align:center;}
.product_xq .xq_tu2 { text-align:center; margin-top:40px; margin-bottom:40px;}
.product_xq .xq_tu2 img { text-align:center;}

.product_xq .gqpj { width:1500px; height:auto; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.product_xq .gqpj .tit { width:auto; height:auto; margin:0 auto; text-align:center;}
.product_xq .gqpj .nr { width:auto; height:auto; margin:0 auto; margin-top:40px; text-align:center;}

#metbox {}
#metbox .box { position:relative;}



/*   新闻模块   */
.ny_news { width:1400px; height:auto; margin:0 auto;}




.more_news { width:100%; height:auto; margin:0 auto; padding-top:50px;}
.more_news p { text-align:center; font-size:24px;}



/*   联系我们模块  */
.cont_tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; }
.cont_tit .tit_tu { width:590px; height:auto; margin:0 auto; padding-top:68px; position:relative;}
.cont_tit .tit_tu img { width:80%}
.cont_tit .tit_tb { width:560px; height:230px; position:absolute; left:0px; top:0px; overflow:hidden;}
.cont_tit .tit_tb img { width:560px;}

.cont_box { width:1400px; height:auto; margin:0 auto;}

.cont_box .cont_nr {}
.cont_nr ul {}
.cont_nr ul li { width:1400px; height:280px; float:left; border-bottom:2px solid #b2afaf;}
.cont_nr ul li .tu { float:left; width:78px; height:78px; padding-left:310px; padding-top:107px;}
.cont_nr ul li .tu img { width:65px;}
.cont_nr ul li .zi { float:left; padding-left:70px; padding-top:90px;} 
.cont_nr ul li .zi p { font-size:34px; color:#111; text-align:left; font-family: ; font-weight:300;}
.cont_nr ul li .zi p span { font-family: ; font-weight:400;}

.cont_nr ul li:nth-child(2) .zi { padding-top:117px;}
.cont_nr ul li:nth-child(3) .zi { padding-top:117px;} 


.cont_ewm { width:750px; height:320px; margin:0 auto; margin-top:120px; margin-bottom:40px;}
.cont_ewm .ewm_fl { float:left;}
.cont_ewm .ewm_fl img { width:224px; background:#fff;}
.cont_ewm .ewm_fl p { text-align:center; font-size:28px; color:#999; padding-top:10px; font-family: ; font-weight:300;}
.cont_ewm .ewm_fr { float:right;}
.cont_ewm .ewm_fr img { width:224px; background:#fff;}
.cont_ewm .ewm_fr p { text-align:center; font-size:28px; color:#999; padding-top:10px; font-family: ; font-weight:300;}


.ny_foot { width:100%; height:405px; margin:0 auto;}
.ny_foot .nr {  width:100%; height:405px; margin:0 auto; background:url(../images/ny_cont_footbg.jpg) center center no-repeat;}




/*  搜索模块  */
.ny_search { width:100%; height:auto; margin:0 auto;}
.ny_search .sear_nr { width:1400px; height:auto; margin:0 auto;}

.sear_nr .row {}
.sear_nr .row ul { width:1340px; padding:10px 30px;}
.sear_nr .row ul li{ width:1340px; height:570px; float:left; }
.sear_nr .row ul li .tu { width:590px; height:440px; float:left; overflow:hidden; padding-top:45px;}
.sear_nr .row ul li .tu a { display:block;}
.sear_nr .row ul li .tu a img { width:590px; height:440px;}
.sear_nr .row ul li .tb { width:40px; height:570px; float:left; background:url(../images/ny_news_tb.png) center top no-repeat; margin-left:60px;}
.sear_nr .row ul li .zi { width:590px; height:300px; float:left; margin-left:60px; padding-top:110px; overflow:hidden;}
.sear_nr .row ul li .zi h3 { line-height:50px; font-size:30px;}
.sear_nr .row ul li .zi a { line-height:50px; font-size:30px; padding-bottom:15px;}
.sear_nr .row ul li .zi a:hover { color:#c7a472;}
.sear_nr .row ul li .zi p { line-height:45px; font-size:22px; color:#888; text-align:justify;}

.sear_nr .row ul li:nth-child(2n) .tu { float:right;}
.sear_nr .row ul li:nth-child(2n) .tb { float:right; margin-left:0px; margin-right:60px;}
.sear_nr .row ul li:nth-child(2n) .zi { margin-left:0px; margin-right:60px; text-align:right;}
.sear_nr .row ul li:nth-child(2n) .zi p { text-align:right;}


.my-4 { text-align:center; font-size:16px; padding:50px 0px;}
.my-4 .pagination { padding-top:20px;}
.my-4 .pagination a.page-item { border:1px solid #999; padding:1px 5px; margin:0px 3px;}
.my-4 .pagination a.page-item:hover { border:1px solid #c8ab7e;}
.my-4 .pagination a.page-link {}
.my-4 .pagination a.page-num {}
.my-4 .pagination a.page-num-current { color:#999; padding:0px 5px;}


.text-secondary { text-align:center; font-size:24px; color:#c8ab7e; padding-top:60px;}


.form-inline { width:380px; height:44px; margin:0 auto; padding:30px 0px; padding-top:50px;}
.form-inline .form-group { width:240px; height:44px; float:left;}
.form-inline .form-group .form-control {
    display: block;
    width: 100%;
    height:30px;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	outline:medium;
}

.form-inline .btn-info { width:80px; height:44px; float:right; color: #fff; background:#c8ab7e; border-color: #c8ab7e; outline:medium;}















/*  屏幕小于600px  */
@media screen and (max-width: 600px) {

html { font-size: 625%; /*100 ÷ 16 × 100% = 62.5%*/}

body { font-size:0.14rem; /*0.14 × 100px = 14px */}

.g1400 { width:97%; height:auto; margin:0 auto; padding:0px 5px;}


/*  logo  */
.logo_jd { width:100%; height:145px; margin:0 auto; background:url(../images/logo_wap_bg.png) top center no-repeat; background-size:120%;}
.logo_jd .logo_tu { width:100%; padding-top:35px;}
.logo_jd .logo_tu a { text-align:center; display:none;}
.logo_jd .logo_tu a img { width:120px;}
.logo_jd .logo_tu a.logo_wap { display:block; text-align:center;}
.logo_jd .logo_tu a.logo_wap img { width:180px;}


/*  导航列表  */
.nav_jd { width:100%; height:75px; margin:0 auto; position:relative; z-index:999;}
.nav_jd .g1400 { height:100px;}

.nav_nr { width:100%;}
.nav_nr ul { width:100%; height:36px; margin:0 auto;}
.nav_nr ul li { width:33%; height:36px; line-height:36px;}
.nav_nr ul li a { font-size:15px; color:#333; text-align:center; height:auto; line-height:36px; font-family: ;}


/*  搜索  */
.search_jd { width:180px; height:35px; float:right; margin-top:36px; display:none;}
.search_jd .ss form { width:180px; height:35px; float:right;}
.search_jd .ss .txt { width:150px; height:33px; border:none; position:relative; top:0px; outline:medium; color:#999; border-bottom:1px solid #333; background: #eae9e9; font-size: 24px;}
.search_jd .ss .txt:focus { border-bottom:1px solid #666; box-shadow: 0 3px 6px rgba(0,0,0,0.4);}
.search_jd .ss .btn { width:30px; height:35px; border:none; cursor:pointer; position:relative; outline:medium; color:#fff; font-size:14px; background:url(../images/search_tb.png) center center no-repeat;}


/* banner */
.banner_jd { height:180px; } 
.slider{ height:163px; }



/*  中部  */
#contain { width:100%; height:auto; margin:0 auto;}

.g_tit {  }
.g_tit .tit_tu { width:180px; padding-top:25px;}
.g_tit .tit_tu a { display:block;}
.g_tit .tit_tu a img { width:180px;}
.g_tit .tit_tb { width:130px; height:65px;}
.g_tit .tit_tb img { width:130px;}


/*  关于我们  */
.about_jd { width:100%; height:auto; margin:0 auto; margin-bottom:10px;}
.about_jd .g1400 { width: 100%; padding: 0px;}

.about_nr { width:100%; height:auto; margin-top:15px;}
.about_tu { width:96%; height:auto; float:none; margin:0 auto;}
.about_tu img { width:100%; height:auto; display:none;}

.about_zi { width:100%; height:auto; float:none; margin-left:0px; position:relative; margin:0 auto;}
.about_zi .tit { top:auto; margin-top:10px; text-align:center; }
.about_zi .tit img { width:45%; margin-left:0px;}
.about_zi .nr { height:auto; top:auto; margin-top:0px; background:#dfceb5; padding:5px 0px; padding-bottom:10px; background:none;}
.about_zi .nr p { font-size:13px; color:#333; text-align:center; line-height:2.5; margin-left:0px; padding:0px 15px;}

.about_nr .bg { width:820px; height:310px; left:0px; top:auto; bottom:0px; display:none;}


/*  产品展示  */
.pro_jd { width:100%; height:auto; margin:0 auto; margin-top:18px;}
.pro_jd .g_tit { }
.pro_jd .g_tit .tit_tu { width:250px; height:auto; padding-top:8px;}
.pro_jd .g_tit .tit_tb { width:130px; height:74px;}

.pro_nr { width:100%; height:auto; margin-top:0.15rem;}
.pro_up { width:98%; height:auto; padding:0px 5px;}
.pro_up ul { width:auto; height:auto;}
.pro_up ul li { width:48%; height:auto; margin-right:10px;}
.pro_up ul li .cp { width:100%; height:auto;}
.pro_up ul li .cp a { width:100%; height:auto; }
.pro_up ul li .cp a img { max-width:100%; max-height:660px;}
.pro_up ul li .cp a:hover img { }  /* 触发翻转 */
.pro_up ul li .sm { width:100%; height:80px; }
.pro_up ul li .sm a { height:70px;}
.pro_up ul li .sm a p { color:#333; font-size:14px; line-height:1.5; padding-top:10px; }
.pro_up ul li .sm a span { display:block; color:#333; font-size:18px; margin-top:2px; line-height:1.1;}
.pro_up ul li .sm a span b { font-size:18px;}
.pro_up ul li .sm a:hover { }
.pro_up ul li .sm a:hover p {  }
.pro_up ul li .sm a:hover span {  }
.pro_up ul li:nth-child(2) { margin-right:0px;}
.pro_up ul li:nth-child(3) { display:none;}

.pro_down { width:100%; height:auto; top:-80px; padding-bottom:25px;}
.pro_down .tu { width:100%; height:auto; }
.pro_down .tu a { width:100%; height:auto; padding-top:120px;}
.pro_down .tu a p {font-size:14px; line-height:1;}
.pro_down .tu a p span { font-size:18px; margin-left:10px;}
.pro_down .tu a p span b { font-size:16px;}
.pro_down .tu a img { max-width:100%; max-height:160px; }
.pro_down .tu a:hover img { }

.pro_nr .more { width:140px; height:25px; line-height:25px; margin-top:25px;}
.pro_nr .more a { width:140px; height:25px; line-height:25px; font-size:13px; opacity:1;}
.pro_nr .more a:hover { }
 


/*  新闻资讯  */
.news_jd { width:100%; height:auto; margin-top:-50px; background:url(../images/news_bg.png) left center no-repeat fixed; background:none;}
.news_jd .news_nr { width:100%; height:auto;}

.news_nr .tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; float:none; background:url(../images/news_bg.png) -5px -70px no-repeat; background-size:135%;}
.news_nr .tit .tit_tu { width:100%; height:65px; text-align:center; vertical-align:middle; }
.news_nr .tit .tit_tu img { width:120px; text-align:center; transform:rotate(270deg); position: relative; top: -100px; display:none;}
.news_nr .tit .tit_tu img.news_tit1 { display:block; width:50%; text-align:center; margin:0 auto; transform:rotate(0deg); top:0px;} 

.news_comp { width:100%; height:auto; float:left; overflow:hidden;}
.news_comp .comp_fl { width:100%; float:left; }
.news_comp .comp_fl .tu { width:97%; height:auto; overflow:hidden; margin:0 auto;}
.news_comp .comp_fl .tu img { width:100%; height:auto;}

.news_comp .comp_fr { float:right; width:100%; height:auto;}
.news_comp .comp_fr ul { height:100%; overflow:hidden;}
.news_comp .comp_fr ul li { width:97%; height:auto; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.news_comp .comp_fr ul li .date { width:100%; height:auto; text-align:left; padding-left:8px; border-left:5px solid #cf252e; overflow:hidden;}
.news_comp .comp_fr ul li .date p { font-size:14px; color:#333; line-height:1.1; padding-bottom:3px;}
.news_comp .comp_fr ul li .date a { display:none;}
.news_comp .comp_fr ul li .date a.wap { font-size:13px; color:#333; text-align:left; line-height:1.4; display:block;}
.news_comp .comp_fr ul li .date a:hover { color:#d1af80;}
.news_comp .comp_fr ul li .txt { width:95%; height:85px; overflow:hidden; padding-left:14px; margin-top:10px; margin-bottom:5px;}
.news_comp .comp_fr ul li .txt p { color:#666; font-size:12px; line-height:30px; text-align:justify;}
.news_comp .comp_fr ul li .txt span { font-size:12px !important;}

.news_comp .comp_fr .more { width:122px; height:27px; margin: 0 auto; margin-top:15px;}
.news_comp .comp_fr .more a { width:120px; height:25px; line-height:25px; border-radius:8px; font-size:13px;}
.news_comp .comp_fr .more a:hover { }



/*  底部  */
#footer { width:100%; height:auto; margin:0 auto; background:#eae9e9; margin-top:40px; position:relative; padding-top:30px; padding-bottom:20px; background:#eae9e9 url(../images/foot_wap_bg.png) bottom center no-repeat; background-size:120%;}

.foot_nr { width:100%; margin:0 auto; padding-top:60px; display:none;}

.foot_add { float:left; width:100%; height:140px; margin-top:25px; border-right:none; margin-top:140px;}
.foot_add .zi { margin-top:20px; width:66%;}
.foot_add .zi img { width:160px; margin-bottom:2px;}
.foot_add .zi p { font-size:15px; color:#666;}
.foot_add .tu { margin-left:15px; padding-right:10px; width:22%;}
.foot_add .tu img { width:100%; }
.foot_add .tu p { font-size:14px; line-height:25px; }

.foot_logo { float:left; width:100%; height:auto; margin-top:-300px;}
.foot_logo .tu {}
.foot_logo .tu a { display:block; width:110px; height:170px; margin:0 auto;}
.foot_logo .tu a img { text-align:center; width:100%}

.foot_cont { float:right; width:100%; height:auto; margin-top:0px; border-left:none;}
.foot_cont .zi { float:left; width:65%; margin-right:13px; margin-top:10px; padding-left:5px; }
.foot_cont .zi p { font-size:15px; color:#999; line-height:2; width:100%; text-align:center;}
.foot_cont .zi p span { font-size:18px;}
.foot_cont .zi a { width:150px; height:25px; font-size:14px; line-height:25px; margin:0 auto; margin-top:10px;}
.foot_cont .tu { float:left; margin-top:10px; width:22%; padding-right:0px;}
.foot_cont .tu img { width:100%; background:#fff;}
.foot_cont .tu p { font-size:14px; line-height:25px;}

.foot2 { width:100%; height:auto; margin:0 auto; display:block;}
.foot2 .ewm { width:100%; text-align:center;}
.foot2 .ewm img { width:100px;}
.foot2 .ewm p { font-size:14px; line-height:25px; color:#666;}
.foot2 .lx { width:100%; margin:0 auto;}
.foot2 .lx p { font-size:14px; color:#666; line-height:2; width:100%; text-align:center; }
.foot2 .lx p a { font-size:15px; color:#666;}
.foot2 .more {}
.foot2 .more a { width:150px; height:25px; font-size:14px; line-height:25px; margin:0 auto; display:block; background:#c8ab7e; text-align:center; color:#fff; border-radius:5px; margin-top:10px;}

.foot_icp{ width:100%; height:55px; margin:0 auto; display:none;}
.foot_icp .icp_nr { width:1300px; margin:0 auto; height:55px; line-height:55px;}
.foot_icp p { font-size:14px; color:#666; line-height:55px; text-align:center; text-transform:uppercase;}
.foot_icp p a{ font-size:14px; color:#666; line-height:55px; }
.foot_icp p a:hover{ color:#08a07e;}
.foot_icp p span{ margin-left:20px; }




/*  侧边  */
.sidebar { width:100% !important; height:auto; margin:0 auto; margin-top:0px !important;}

.sb_nav { width:100px; height:auto; float:left; position:relative; display:none !important;}
.sb_nav .left_lieb { width:100px; height:250px; min-height:250px; background:url(../images/left_pro_bg.jpg) center bottom no-repeat; background-size:100%; display:none;}

.left_lieb .tit { width:263px; height:78px; text-align:center; position:relative; padding-top:62px; display:none;}
.left_lieb .tit p { font-size:34px; color:#333; font-weight:normal; line-height:1.4; padding-top:16px; text-align:center;}

.left_lieb .lieb { width:100px; height:auto; margin-top:15px; margin-bottom:10px;}
.left_lieb .lieb ul {}
.left_lieb .lieb ul li { width:100px; height:auto; line-height:30px; text-align:center; margin-bottom:10px;}
.left_lieb .lieb ul li a { width:100px; height:30px; line-height:30px; display:block; font-size:16px; color:#333; text-align:center; cursor:pointer;}
.left_lieb .lieb ul li.cur a{ color:#f28f00; background:#fff;}
.left_lieb .lieb ul li a:hover { color:#fff; background:#a6937c;}
.left_lieb .lieb ul li.on a { color:#fff; background:#a6937c; padding:0px;}

.left_lieb .lieb ul li ul{ display:none; color:#666; padding:0px 0 0px 0px; border:none; }
.left_lieb .lieb ul li ul li { float:none; height:36px;line-height:35px; margin-top:0px; font-size:12px; border-bottom:1px dashed #fff;}
.left_lieb .lieb ul li ul li a{ width:170px; display:block; color:#fff; height:36px; line-height:35px; font-size:13px; font-weight:normal; text-align:left; padding-left:70px;}
.left_lieb .lieb ul li ul li a:hover{ color:#ff9900; font-size:13px; height:36px; font-weight:normal; line-height:35px;} 


.sb_nav .left-lx { display:none;}
.sb_nav .left-lx .lx-tit { width:240px; height:50px; background:#e7141a;}
.sb_nav .left-lx .lx-tit p { color:#fff; font-size:15px; text-align:center; line-height:50px;}
.sb_nav .left-lx .lx-tu { width:240px; height:120px;}
.sb_nav .left-lx .lx-tu img { width:240px;}
.sb_nav .left-lx .lx-nr { padding:8px; border:1px solid #eaeaea;}
.sb_nav .left-lx .lx-nr h3 { font-size:13px; font-weight:bold; color:#555; line-height:2;}
.sb_nav .left-lx .lx-nr p { color:#555; line-height:2;} 



/*   内页   */
.ny_box { width:100%; height:auto; margin:0 auto;}


/*  内页banner模块  */
.ny_banner { width:100%; height:auto; margin:0 auto; background:#eae9e9; }
.ny_banner .nr { width:100%; height:auto; text-align:center; position:relative; left:0;}
.ny_banner .nr .tu { width:100%; height:auto; text-align:center; position:relative; left:0;}
.ny_banner .nr .tu img { width:100%; vertical-align: middle;}



/*  内页导航  */
.ny_title{ width:1400px; height:35px; margin:0 auto; line-height:30px; position:relative; margin-top:25px;}
.ny_title p{ font-size:14px; padding:0px 15px; color:#333; float:right; display:none;}
.ny_title div.position{ float:left; font-weight:normal; position:relative; color:#333; font-size:14px; margin:0 auto; margin-left:10px;}
.ny_title div.position a{ color:#666; font-size:16px;}
.ny_title div.position a:hover{   color:#c7a472;}
.ny_title div.line { float:left; width:auto; height:1px; border-bottom:1px dashed #666; }



/*   品牌介绍   */
.ny_tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; }
.ny_tit .tit_tu { width:100%; height:auto; margin:0 auto; padding-top:20px; position:relative;}
.ny_tit .tit_tu img { width:50%;}
.ny_tit .tit_tb { width:100px; height:80px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ny_tit .tit_tb img { width:100px;}


.ny_about { width:100%; height:auto; margin:0 auto;}

.ny_about .ny_nr { width:100%; height:auto; margin:0 auto; text-align:center; margin-top:0px; overflow:hidden;}

.ny_nr .zi { width:100%; margin:0 auto; }

.ny_nr .tit1 { width:100%; height:auto; margin:0 auto; text-align:center;}
.ny_nr .tit1 img { width:80%;}
.ny_nr .nr1 { margin-top:20px;}
.ny_nr .nr1 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px;}
.ny_nr .nr1 .tu { margin-top:40px; margin-bottom:40px; position:relative;}
.ny_nr .nr1 .tu img { width:97%; margin:0 auto;}
.ny_nr .nr1 .tu .tu_bg { width:100%; height:180px; background:#eae9e9; z-index:-99; position:absolute; bottom:-20px;}
.ny_nr .nr1 .zi {}
.ny_nr .nr1 .zi p { text-align:justify; font-size:14px; padding:0 10px; padding-top:20px;}
.ny_nr .nr1 .zi p span { font-size:18px; color:#b29547; font-weight:500;}
.ny_nr .nr1 .zi p b { font-size:18px; color:#b29547; font-weight:300;}

.ny_nr .tit2 { width:100%; height:auto; margin:0 auto; margin-top:50px; text-align:center;}
.ny_nr .tit2 img { width:60%;}
.ny_nr .nr2 { width:100%; margin:0 auto;  margin-top:30px; position:relative; margin-bottom:90px;}
.ny_nr .nr2 .tu { width:100%; margin:0 auto; overflow:hidden;}
.ny_nr .nr2 .tu img { width:100%;}
.ny_nr .nr2 p { font-size:14px; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify; font-family: ; font-weight:300;}
.ny_nr .nr2 p span { font-size:20px; color:#b29547; font-weight:500; }
.ny_nr .nr2 p.tb { text-indent: 2.08em;}
.ny_nr .nr2 img.tb1 { position:absolute; left:10px; top:305px; width:25px; bottom:0px;}
.ny_nr .nr2 img.tb2 { position:absolute; right:10px; bottom:0px; width:25px;} 
.ny_nr .nr2 img.qm { position:absolute; right:10px; bottom:-50px; width:150px;}

.ny_nr .tit3 { width:100%; height:auto; margin:0 auto; padding-top:30px; text-align:center;}
.ny_nr .tit3 img { width:80%;}
.ny_nr .nr3 { margin-top:30px;}
.ny_nr .nr3 .tu { width:100%; margin:0 auto; overflow:hidden;}
.ny_nr .nr3 .tu img { width:100%;}
.ny_nr .nr3 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify;}
.ny_nr .nr3 p span { color:#b29547;}

.ny_ab .tit4 { width:100%; height:auto; margin:0 auto; margin-top:40px; text-align:center; position:relative;}
.ny_ab .tit4 .tit_tu { width:100%; margin:0 auto; padding-top:10px;}
.ny_ab .tit4 .tit_tu img { width:60%;}
.ny_ab .tit4 .tit_tb { width:120px; height:100px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_ab .tit4 .tit_tb img { width:120px;}
.ny_ab .nr4 { margin-top:30px;}
.ny_ab .nr4 .tu { text-align:center;  }
.ny_ab .nr4 .tu img { width:100%;}


.ny_box2 { width:100%;}

.ny_nr2 { width:100%; height:auto; margin:0 auto;}
.ny_nr2 .tit1 { width:100%; height:auto; margin:0 auto; text-align:center;}
.ny_nr2 .tit1 img { width:80%;}
.ny_nr2 .nr1 { margin-top:10px;}
.ny_nr2 .nr1 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px;}
.ny_nr2 .nr1 .tu { margin-top:40px; margin-bottom:40px; position:relative;}
.ny_nr2 .nr1 .tu img { width:97%; margin:0 auto;}
.ny_nr2 .nr1 .tu .tu_bg { width:100%; height:180px; background:#eae9e9; z-index:-99; position:absolute; bottom:-20px;}
.ny_nr2 .nr1 .zi {}
.ny_nr2 .nr1 .zi p { text-align:justify; font-size:14px; padding:0 10px; padding-top:20px;}
.ny_nr2 .nr1 .zi p span { font-size:18px; color:#b29547; font-weight:500;}
.ny_nr2 .nr1 .zi p b { font-size:18px; color:#b29547; font-weight:300;}

.ny_nr2 .tit2 { width:100%; height:auto; margin:0 auto; margin-top:30px; text-align:center;}
.ny_nr2 .tit2 img { width:82%;}
.ny_nr2 .nr2 { width:100%; margin:0 auto;  margin-top:15px; position:relative; margin-bottom:90px;}
.ny_nr2 .nr2 .tu { width:100%; margin:0 auto; overflow:hidden;}
.ny_nr2 .nr2 .tu img { width:100%;}
.ny_nr2 .nr2 p { font-size:14px; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify; font-family: ; font-weight:300;}
.ny_nr2 .nr2 p span { font-size:20px; color:#b29547; font-weight:500; }
.ny_nr2 .nr2 p.tb { text-indent: 2.08em;}
.ny_nr2 .nr2 img.tb1 { position:absolute; left:10px; top:305px; width:25px; bottom:0px;}
.ny_nr2 .nr2 img.tb2 { position:absolute; right:10px; bottom:0px; width:25px;} 
.ny_nr2 .nr2 img.qm { position:absolute; right:10px; bottom:-50px; width:150px;}

.ny_nr2 .tit3 { width:100%; height:auto; margin:0 auto; padding-top:10px; text-align:center;}
.ny_nr2 .tit3 img { width:90%;}
.ny_nr2 .nr3 { margin-top:15px;}
.ny_nr2 .nr3 .tu { width:100%; margin:0 auto; overflow:hidden;}
.ny_nr2 .nr3 .tu img { width:100%;}
.ny_nr2 .nr3 .zi { width:100%;}
.ny_nr2 .nr3 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify;}
.ny_nr2 .nr3 p span { color:#b29547;}

.ny_ab2 .tit4 { width:100%; height:auto; margin:0 auto; margin-top:40px; text-align:center; position:relative;}
.ny_ab2 .tit4 .tit_tu { width:100%; margin:0 auto; padding-top:10px;}
.ny_ab2 .tit4 .tit_tu img { width:60%;}
.ny_ab2 .tit4 .tit_tb { width:120px; height:100px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_ab2 .tit4 .tit_tb img { width:120px;}
.ny_ab2 .nr4 { margin-top:30px;}
.ny_ab2 .nr4 .tu { text-align:center;  }
.ny_ab2 .nr4 .tu img { width:100%;}



/*   制琴工艺   */
.ny_gongyi { width:100%; height:auto; margin:0 auto;}

.ny_gongyi .nr1 { margin-top:20px;}
.ny_gongyi .nr1 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:2px; line-height:30px; text-align:center; padding:0 10px;}
.ny_gongyi .nr1 .tu { margin-top:20px;}
.ny_gongyi .nr1 .zi {}
.ny_gongyi .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.ny_gongyi .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_gongyi .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.ny_gongyi .nr_zi { width:100%; height:auto; margin:0 auto; background:url(../images/ny_gy_liebbg1.png) center top no-repeat; background-size:100%; background:none; margin-top:30px; margin-bottom:40px;}
.ny_gongyi .nr_zi .zi_tu { display:block; width:100%;}
.ny_gongyi .nr_zi .zi_tu img { width:100%;}

.nr_gjjs { width:100%; height:auto; background:url(../images/ny_gy_gjjs.png) center center no-repeat; background:none;}
.nr_gjjs .gjjs_tu { display:block; width:100%;}
.nr_gjjs .gjjs_tu img { width:100%;}

.ny_gy  { width:100%; height:auto; margin:0 auto;}

.ny_gy .tit2 { width:100%; height:auto; margin:0 auto; margin-top:40px; text-align:center;}
.ny_gy .tit2 img { width:90%;}
.ny_gy .nr2 { margin-top:30px; position:relative; margin-bottom:30px;}
.ny_gy .nr2 .tu { height:auto; text-align:center; background:url(../images/ny_gy_bg2.png) center center no-repeat; background-size:100%; background:none; margin-top:40px;}
.ny_gy .nr2 .tu img { display:block; width:100%;}
.ny_gy .nr2 .zi { width:100%; height:auto; margin:0 auto;}
.ny_gy .nr2 .zi p { font-size:14px; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify; font-family: ; font-weight:300;}
.ny_gy .nr2 .zi p span { font-size:18px; color:#b29547; font-weight:500;}

.ny_gy .tit3 { width:100%; height:auto; margin:0 auto; margin-top:30px; text-align:center; position:relative;}
.ny_gy .tit3 .tit_tu { width:100%; margin:0 auto; padding-top:20px;}
.ny_gy .tit3 .tit_tu img { width:60%;}
.ny_gy .tit3 .tit_tb { width:120px; height:100px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_gy .tit3 .tit_tb img { width:120px;}
.ny_gy .nr3 { margin-top:30px; text-align:center;}
.ny_gy .nr3 .zi { width:100%; height:auto; margin:0 auto;}
.ny_gy .nr3 .zi p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; text-align:justify; padding:0 10px;}
.ny_gy .nr3 .tu { width:100%; height:auto; text-align:center; background:url(../images/ny_gy_bg3.png) center center no-repeat; margin-top:40px; background:none;}
.ny_gy .nr3 .tu img { display:block; width:100%;}

.ny_gy .tit4 { width:100%; height:auto; margin:0 auto; margin-top:30px; text-align:center; position:relative;}
.ny_gy .tit4 .tit_tu { width:100%; margin:0 auto; padding-top:21px;}
.ny_gy .tit4 .tit_tu img { width:50%;}
.ny_gy .tit4 .tit_tb { width:100px; height:163px; position:absolute; left:0px; top:0px; overflow:hidden;}
.ny_gy .tit4 .tit_tb img { width:100px;}
.ny_gy .nr4 { margin-top:10px;}
.ny_gy .nr4 .tu { width:100%; height:auto; text-align:center; background:url(../images/ny_gy_bg4.png) center center no-repeat; background:none;}
.ny_gy .nr4 .tu img { display:block; width:100%;}


.ny_gy22 { width:100%; height:auto; margin:0 auto;}
.ny_gy22 .nr1 { margin-top:10px; margin-bottom:10px;}
.ny_gy22 .nr1 p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; text-align:center !important; padding:0 10px;}
.ny_gy22 .nr1 .tu { margin-top:40px;}
.ny_gy22 .nr1 .zi {}
.ny_gy22 .nr1 .zi p { text-align:justify; font-size:28px; padding-top:30px;}
.ny_gy22 .nr1 .zi p span { font-size:42px; color:#b29547; font-weight:500;}
.ny_gy22 .nr1 .zi p b { font-size:42px; color:#b29547; font-weight:300;}

.ny_gy22 .nr_zi { width:100%;}
.ny_gy22 .nr_zi img { width:100%;}

.nr_gy2 .nr_zi { display:none;}
.nr_gy2 .nr_zi2 { display:block;} 
.nr_gy2 .nr_zi2 img { width:100%;}

.ny_gy22 #showtext { padding:0px !important;}

.nr_gjjs2 { margin-top:20px; margin-bottom:10px;}
.nr_gjjs2 p { padding:0 5px;}
.nr_gjjs2 img { width:100%;}


.ny_gy3 .tit2 { width:100%; height:auto; margin:0 auto; margin-top:20px; margin-bottom:10px; text-align:center;}
.ny_gy3 .tit2 img { width:90%;}
.ny_gy3 .nr2 { margin-top:15px; position:relative; margin-bottom:10px;}
.ny_gy3 .nr2 p {}
.ny_gy3 .nr2 img { width:100%;}
.ny_gy3 .nr2 .tu { height:auto; text-align:center; background:url(../images/ny_gy_bg2.png) center center no-repeat; background-size:100%; background:none; margin-top:40px;}
.ny_gy3 .nr2 .tu img { display:block; width:100%;}
.ny_gy3 .nr2 .zi { width:100%; height:auto; margin:0 auto;}
.ny_gy3 .nr2 p { font-size:14px; color:#222; letter-spacing:1px; line-height:30px; padding:0 10px; padding-top:15px; text-align:justify; font-family: ; font-weight:300;}
.ny_gy3 .nr2 p span { font-size:18px; color:#b29547; font-weight:500;}


.ny_gy3 .tit3 { width:100%; height:auto; margin:0 auto; margin-top:0px; text-align:center; position:relative;}
.ny_gy3 .tit3 .tit_tu { width:100%; margin:0 auto; padding-top:20px;}
.ny_gy3 .tit3 .tit_tu img { width:50% !important; height:auto !important;}
.ny_gy3 .tit3 .tit_tb { width:120px; height:100px; position:absolute; right:0px; top:0px; overflow:hidden;}
.ny_gy3 .tit3 .tit_tb img { width:120px;}
.ny_gy3 .nr3 { margin-top:10px; text-align:center;}
.ny_gy3 .nr3 .zi { width:100%; height:auto; margin:0 auto; margin-bottom:10px;}
.ny_gy3 .nr3 .zi p { font-size:14px; font-family: ; font-weight:300; color:#222; letter-spacing:1px; line-height:30px; text-align:justify; padding:0 10px;}
.ny_gy3 .nr3 .tu { width:100%; height:auto; text-align:center; background:url(../images/ny_gy_bg3.png) center center no-repeat; margin-top:40px; background:none;}
.ny_gy3 .nr3 img { display:block; width:100%;}

.ny_gy3 .nr3 p { line-height:0px; padding-top:0px;}

.ny_gy3 .tit4 { width:100%; height:auto; margin:0 auto; margin-top:20px; text-align:center; position:relative;}
.ny_gy3 .tit4 .tit_tu { width:100%; margin:0 auto; padding-top:21px;}
.ny_gy3 .tit4 .tit_tu img { width:50% !important; height:auto !important;}
.ny_gy3 .tit4 .tit_tb { width:120px; height:163px; position:absolute; left:0px; top:10px; overflow:hidden;}
.ny_gy3 .tit4 .tit_tb img { width:120px;}
.ny_gy3 .nr4 { margin-top:0px;}
.ny_gy3 .nr4 .tu { width:100%; height:auto; text-align:center; background:url(../images/ny_gy_bg4.png) center center no-repeat; background:none;}
.ny_gy3 .nr4 .tu img { display:block; width:100%;}
.ny_gy3 .nr4 img { display:block; width:100%;}
.ny_gy3 .nr4 iframe { width:100%; height:auto;}



/*   古琴分类   */
.pro_box { width:100%; float:right;}

.product_gq { width:100%; height:auto;}

.product_gq .scroll-nav { width:100%; height:auto;}

.product_gq .tit { text-align:center; position:relative; }
.product_gq .tit .tit_tu { width:100%; height:auto; margin:0 auto; padding-top:10px; position:relative;}
.product_gq .tit .tit_tu img { width:50%}
.product_gq .tit .tit_tb { width:120px; height:80px; position:absolute; left:0px; top:0px; overflow:hidden;}
.product_gq .tit .tit_tb img { width:120px;}

.product_gq .tit2 { position:relative;}
.product_gq .tit2 .tit_tb { height:254px; left:auto; right:-20px; top:-10px;}
.product_gq .tit3 { position:relative;}
.product_gq .tit3 .tit_tb { top:0px;}
.product_gq .tit4 { position:relative;}
.product_gq .tit4 .tit_tb { width:120px; height:254px; left:auto; right:0px; top:0px;}
.product_gq .tit4 .tit_tb img { width:120px;}
.product_gq .tit5 { position:relative;}
.product_gq .tit5 .tit_tb { top:0px;}
.product_gq .tit6 { position:relative;}
.product_gq .tit6 .tit_tb { width:120px; height:254px; left:auto; right:0px; top:0px;}
.product_gq .tit6 .tit_tb img { width:120px;}

.product_gq .nr { margin-top:15px; margin-bottom:30px;}
.product_gq .nr ul { height:auto;}
.product_gq .nr ul li { width:350px; height:auto; margin:0 auto; margin-bottom:15px;}
.product_gq .nr ul li a { display:block; background:#7a7a7d; background:none;}
.product_gq .nr ul li .tu { width:270px; height:auto; float:left; overflow:hidden; margin-left:0px;}
.product_gq .nr ul li .tu img { width:100%; height:120px; vertical-align: middle;}
.product_gq .nr ul li .zi { width:73px; height:112px; float:left; padding:3px; border:1px solid #a6937c; border-left:none; background:#fff;}
.product_gq .nr ul li .zi .bg { width:100%; height:112px; background:#a6937c; min-height:90px;}
.product_gq .nr ul li .zi .bg .mc { width:20px; float:right; min-height:88px; margin-right:0px; margin-top:5px; }
.product_gq .nr ul li .zi .bg .mc1 { margin-top:5px;}
.product_gq .nr ul li:nth-child(1) .zi .bg .mc1 { margin-top:5px;}
.product_gq .nr ul li:nth-child(2) .zi .bg .mc1 { margin-top:5px;}

.product_gq .nr6 ul li:nth-child(3) .tu img { height:130px;}
.product_gq .nr6 ul li:nth-child(3) .zi { height:122px;}
.product_gq .nr6 ul li:nth-child(3) .zi .bg { height:122px;}
.product_gq .nr6 ul li:nth-child(3) .zi .bg .jg { margin-top:51px;}

.product_gq .nr ul li .zi .bg .mc .mc_nr { font-size:12px; color:#fff; text-align:left; line-height:1.1; font-family: ; font-weight:300;}
.product_gq .nr ul li .zi .bg .mc .mc_nr .p1 { width:20px; font-size:12px; float: ;}
.product_gq .nr ul li .zi .bg .mc .mc_nr .p2 { width:20px; float: ; margin-top:0px;}
.product_gq .nr ul li .zi .bg .mc .mc_nr span { font-size:14px; text-align:center; height:8px; display:block; line-height:7px; width:12px;}
.product_gq .nr ul li .zi .bg .jg { float:right; width:40px; height:auto; margin-right:5px; margin-top:38px; position:relative;}
.product_gq .nr ul li .zi .bg .jg .jg1 { width:16px; height:auto; float:right;}
.product_gq .nr ul li .zi .bg .jg .jg1 .p3 { color:#fff; font-size:12px; line-height:1.2;}
.product_gq .nr ul li .zi .bg .jg .jg1 span.tb { font-size:13px; display:block; color:#fff; transform:rotate(90deg); line-height:18.5px; width:12px; height:16px;}
.product_gq .nr ul li .zi .bg .jg .jg2 { width:20px; height:50px; color:#fff; text-align:left; position:relative; right:0px; bottom:-30px; float:left;}
.product_gq .nr ul li:nth-child(2) .zi .bg .jg .jg22 { height:auto; bottom: -22px;}
.product_gq .nr ul li:nth-child(3) .zi .bg .jg .jg22 { height:auto; bottom: -22px;}

.product_gq .nr ul li .zi .bg .jg .jg2 p { font-size:13px; color:#a70909; letter-spacing:1px; line-height:1; transform:rotate(90deg); width:21px; font-weight:bold;}
.product_gq .nr ul li .zi .bg .more { float:right; width:18px; height:80px; position:relative; top:47px; display:none;}
.product_gq .nr ul li:nth-child(3) .zi .bg .more1 { top:266px;}
.product_gq .nr ul li .zi .bg .more p{ width:18px; font-size:12px; line-height:1; cursor:pointer; float:left; position:absolute; bottom:18px; left:0px;}
.product_gq .nr ul li .zi .bg .more p:hover { color:#fff;}

.product_gq .nr ul li:nth-child(2n) .tu { float:right; margin-left:0px; margin-right:0px;}
.product_gq .nr ul li:nth-child(2n) .zi { float:left; border-left:1px solid #a6937c; border-right:none;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .mc { float:left; margin-right:0px; margin-left:4px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .mc .mc_nr .p1 { width:20px; font-size:12px; float: ;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .mc .mc_nr .p2 { width:20px; float: ; margin-top:0px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg { float:left; margin-right:0px;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg .jg1 { float:left;}
.product_gq .nr ul li:nth-child(2n) .zi .bg .jg .jg2 { float: ;}



/*   古琴内容  */
.product_xq { width:100%; height:auto; margin:0 auto;}

.product_xq .xq_pro {}
.product_xq .xq_pro a { display:block;}
.product_xq .xq_pro a img { text-align:center;}
.product_xq .xq_pro img { text-align:center;  width:100%;}


.product_xq .xq_pro #ly { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 2; left: 0px; display: none;}
.product_xq .xq_pro #Layer2 { position: absolute; margin:0 auto; z-index:3; background:rgba(200, 171, 126, 0.7); position:fixed; left:calc(37% - 350px); bottom:calc(50% - 300px);  display: none;}

.product_xq .xq_pro1 { position:absolute; top:0px; width:100%; height:auto; margin:0 auto;}
.product_xq .xq_pro1 a { position:relative; width:100%; height:560px; margin:0 auto; display:block;}
.product_xq .xq_pro1 #ly { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 2; left: 0px; display: none;}
.product_xq .xq_pro1 #Layer2 { position: absolute; margin:0 auto; z-index:3; background:rgba(200, 171, 126, 0.7); position:fixed; left:calc(0% - 0px); bottom:calc(50% - 200px); height:330px;  display: none;}

#Layer2 .xq_lxfs { width:100%; height:200px; margin:0 auto; min-width: 375px;}
#Layer2 .xq_lxfs .ewm { float:left; margin-left:20px; margin-top:30px;}
#Layer2 .xq_lxfs .ewm img { width:120px;}
#Layer2 .xq_lxfs .ewm p { color:#fff; font-size:18px; line-height:50px;}
#Layer2 .xq_lxfs .tel { float:right; margin-right:20px; margin-top:30px;}
#Layer2 .xq_lxfs .tel p { font-size:16px; color:#fff; line-height:2; text-align:center; margin-top:30px;}
#Layer2 .xq_lxfs .tel h3 { font-size:20px; color:#fff;}

#Layer2 .close {}
#Layer2 .close a { color:#fff; font-size:16px;}
#Layer2 .close a:hover { color:#c8ab7e}


.product_xq .xq_tit { margin-top:30px;}
.product_xq .xq_tit img { text-align:center; width:25%;}
.product_xq .xq_nr {}
.product_xq .xq_nr p { font-size:15px; text-align:center; color:#444; line-height:25px;}
.product_xq .xq_xx { margin-top:20px;}
.product_xq .xq_xx img { text-align:center; width: 100%;}
.product_xq .xq_tu { margin-top:20px;}
.product_xq .xq_tu img { text-align:center; width: 100%;}
.product_xq .xq_tit1 { margin-top:30px;}
.product_xq .xq_tit1 img { text-align:center; width:25%;}
.product_xq .xq_tu1 { margin-top:20px;}
.product_xq .xq_tu1 img { text-align:center; width: 100%;}
.product_xq .xq_tit2 { margin-top:30px;}
.product_xq .xq_tit2 img { text-align:center; width:25%;}
.product_xq .xq_tu2 { margin-top:20px;}
.product_xq .xq_tu2 img { text-align:center; width: 100%;}

.product_xq .gqpj { width:100%; height:auto; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.product_xq .gqpj .tit { width:auto; height:auto; margin:0 auto; text-align:center;}
.product_xq .gqpj .tit img { width:40%;}
.product_xq .gqpj .nr { width:auto; height:auto; margin:0 auto; margin-top:40px; text-align:center;}
.product_xq .gqpj .nr img { width:100%;}


#shownews{ padding:15px 0px 15px 0px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:18px; min-height:250px !important;}
#shownews .editor p { text-indent:0em !important; font-size:14px;}

#shownews .editor section { width:96%; margin:0 auto !important;}
#shownews .editor section img { width:100%;}

#shownews h1{ font-size:18px !important; text-align:center; border-bottom:1px dotted #ccc; padding:5px 10px !important; margin:10px 0px; color:#333;}

#shownews h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #b59669; margin:15px 0px 10px 0px;}
#shownews h4.related span{ float:left; display:inline; background:#b59669; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#fff; text-shadow:-1px -1px #b59669; padding:0px 10px; font-size:14px;}
#shownews .relatedlist { width:96%; margin:0 auto; margin-top:10px !important;}
#shownews .relatedlist li{ float:left; width:43% !important; margin-right:10px; height:35px; line-height:35px; padding-left:12px; background:url(../css/images/diantb.jpg) no-repeat 3px 15px; overflow:hidden; }
#shownews .relatedlist li a { font-size:14px !important;}
#shownews .relatedlist li a:hover{ text-decoration:underline; }
*html #shownews .relatedlist li img{ margin-top:8px;}

#showproduct{ padding:20px 0px;}
#showproduct h1.title{ font-size:20px !important; padding:5px 0px; margin-bottom:10px !important; text-align:center;}
#showproduct dl.pshow { width:961px; height:auto; margin:0 auto;}
#showproduct dl.pshow dt{ width:861px; height:auto; margin:0 auto; text-align:center; }
#showproduct dl.pshow #imgqwe {}
#showproduct dl.pshow #imgqwe a {}
#showproduct dl.pshow #imgqwe a img { max-width:700px; max-height:700px;}

#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../css/images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 0px; font-size:14px;}

.editor p span { font-size:16px !important;}
.editor p img { width:96%; vertical-align:middle;}
.editor p img.tit { width:40%;}



/*   新闻模块   */
.ny_news { width:100%; height:auto; margin:0 auto;}

#newslist{ width:100% !important; height:auto; margin:0 auto; margin-bottom:15px; padding:0px;}

#newslist li{ width:100% !important; height:auto !important; float:left; margin-top:10px;}
#newslist li .tu { width:30% !important; height:auto !important; float:left; overflow:hidden; padding-top:0px !important; margin-left:5px;}
#newslist li .tu a { display:block;}
#newslist li .tu a img { width:100% !important; height:auto !important; min-height:75px !important;}
#newslist li .tb { width:40px; height:570px; float:left; background:url(../images/ny_news_tb.png) center top no-repeat; margin-left:60px; display:none !important;}
#newslist li .zi { width:63% !important; height:auto !important; float:left; margin-left:10px !important; padding-top:0px !important; overflow:hidden;}
#newslist li .zi h3 { line-height:25px !important; font-size:13px !important;}
#newslist li .zi a { line-height:23px !important; font-size:12px !important; padding-bottom:15px;}
#newslist li .zi a:hover { color:#c7a472;}
#newslist li .zi p { line-height:45px; font-size:12px !important; color:#888; text-align:justify; height:135px; overflow:hidden; display:none !important;}
#newslist li .zi .more { width:122px; height:37px; margin-top:20px; display:none !important;}
#newslist li .zi .more a { width:120px; height:35px; line-height:35px; text-align:center; display:block; color:#666; border:1px solid #ccc;  font-size:15px; padding:0px;}
#newslist li .zi .more a:hover { background:#c8ab7e; color:#fff;}

#newslist li:nth-child(2n) .tu { float:left !important;}
#newslist li:nth-child(2n) .tb { float:left !important; margin-left:10px !important; margin-right:0px !important; display:none !important;}
#newslist li:nth-child(2n) .zi { margin-left:10px !important; margin-right:0px !important; text-align:justify !important;}
#newslist li:nth-child(2n) .zi p { text-align:right;}
#newslist li:nth-child(2n) .zi .more { float:right;}


.more_news { width:100%; height:auto; margin:0 auto; padding-top:30px;}
.more_news p { text-align:center; font-size:16px;}



.met_hits { font-size:12px !important;}
.met_hits .metjiathis { display:none !important;}


.met_page { font-size:13px !important; width:96%; margin:0 auto !important; margin-top:20px !important;}
.met_page a { }



/*   联系我们模块  */
.cont_tit { width:100%; height:auto; margin:0 auto; text-align:center; position:relative; }
.cont_tit .tit_tu { width:100%; height:auto; margin:0 auto; padding-top:20px; position:relative;}
.cont_tit .tit_tu img { width:48%}
.cont_tit .tit_tb { width:110px; height:100px; position:absolute; left:0px; top:0px; overflow:hidden;}
.cont_tit .tit_tb img { width:110px;}

.cont_box { width:100%; height:auto; margin:0 auto;}

.cont_box .cont_nr {}
.cont_nr ul {}
.cont_nr ul li { width:100%; height:80px; float:left; border-bottom:2px solid #b2afaf;}
.cont_nr ul li .tu { float:left; width:8%; height:auto; padding-left:15%; padding-top:27px;}
.cont_nr ul li .tu img { width:100%;}
.cont_nr ul li .zi { float:left; width:70%; padding-left:10px; padding-top:20px;} 
.cont_nr ul li .zi p { font-size:15px; color:#111; text-align:left; font-family: ; font-weight:300;}
.cont_nr ul li .zi p span { font-family: ; font-weight:400;}

.cont_nr ul li:nth-child(2) .zi { padding-top:30px;} 

.cont_nr ul li:nth-child(3) .zi { padding-top:0px; line-height:80px;} 
.cont_nr ul li:nth-child(3) .zi p { line-height:80px;}


.cont_ewm { width:80%; height:auto; margin:0 auto; margin-top:40px; margin-bottom:10px;}
.cont_ewm .ewm_fl { float:left; width:40%;}
.cont_ewm .ewm_fl img { width:100%; background:#fff;}
.cont_ewm .ewm_fl p { text-align:center; font-size:14px; color:#999; padding-top:0px; font-family: ; font-weight:300;}
.cont_ewm .ewm_fr { float:right; width:40%;}
.cont_ewm .ewm_fr img { width:100%; background:#fff;}
.cont_ewm .ewm_fr p { text-align:center; font-size:14px; color:#999; padding-top:0px; font-family: ; font-weight:300;}


.ny_foot { width:100%; height:180px; margin:0 auto;}
.ny_foot .nr {  width:100%; height:180px; margin:0 auto; background:url(../images/ny_cont_footbg.jpg) center center no-repeat; background-size:200%;}



/*  图片板块 */



   

}




















</pre></body></html>